package com.qf.service;

import com.qf.utils.ResultMsg;

import java.util.Date;

public interface CarService {
    /**
     * 主页面查询车次
     * @param carStartaddr 出发地
     * @param carEndaddr 目的地
     * @return
     */
    ResultMsg findByStarAndEnd(String carStartaddr, String carEndaddr);

    /**
     * 车次信息查询
     * @param carId 车次的id
     * @return
     */
    ResultMsg findByCid(int carId);

    /**
     * 车站大屏查询
     * @param cityName 城市名字
     * @return
     */
    ResultMsg findAll(String cityName);

    /**
     * 车站大屏查询
     * @param cityName 城市名字
     * @param carName 车次名字
     * @return
     */
    ResultMsg findAllByCityNameAndCarName(String cityName,String carName);

    /**
     * 车站大屏信息详情查询
     * @param carName 车次名称
     * @return 起始时间,到达时间,途经城市集合
     */
    ResultMsg findByName(String carName);
    /**
     * 主页信息挂载
     * @return 起始站信息
     */
    ResultMsg findAllStarName();
    /**
     * 主页信息挂载
     * @return 重点站信息
     */
    ResultMsg findAllEndName();


    ResultMsg findByStarttime(String carStartaddr, String carEndaddr, Date date);

}
